package com.ruoyi.SuveryInterface.Imp.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * <p>
 *
 * </p>
 *
 * @author author
 * @since 2024-07-03
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("sys_punisheds")
@ApiModel(value="SysPunisheds对象", description="")
public class SysPunisheds implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "个人被执行信息主键id")
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    @ApiModelProperty(value = "被执行人姓名")
    @TableField("fname")
    private String fname;

    @TableField("sys_commercial_id")
    private Long sysCommercialId;

    @ApiModelProperty(value = "案号")
    @TableField("case_code")
    private String caseCode;

    @ApiModelProperty(value = "身份证号/企业注册号")
    @TableField("id_num")
    private String idNum;

    @ApiModelProperty(value = "性别")
    @TableField("gender")
    private String gender;

    @ApiModelProperty(value = "年龄")
    @TableField("age")
    private String age;

    @ApiModelProperty(value = "省份")
    @TableField("area")
    private String area;

    @ApiModelProperty(value = "身份证原始发证地")
    @TableField("idlssue_area")
    private String idlssueArea;

    @ApiModelProperty(value = "注册资本，单位万")
    @TableField("court_name")
    private String courtName;

    @ApiModelProperty(value = "立案时间")
    @TableField("case_reg_date")
    private String caseRegDate;

    @ApiModelProperty(value = "案件状态")
    @TableField("case_state")
    private String caseState;

    @ApiModelProperty(value = "执行标的(元)")
    @TableField("exec_money")
    private String execMoney;

    @ApiModelProperty(value = "关注次数")
    @TableField("focus_mumber")
    private String focusNumber;

    @ApiModelProperty(value = "被执行人类型")
    @TableField("type")
    private String type;


}
